home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
CD Fun House 1
/
CD Fun House (Wayzata Technology).iso
/
•Games Parlour•
/
•Checkers•
/
3D Checkers v5.1
/
3D Checkers v5.1.rsrc
/
CODE_3.txt
< prev
next >
Wrap
Text File
|
1990-09-30
|
87KB
|
1,567 lines
# near model CODE resource
# jump table entries: 144-154 (11 of them)
fn00000000:
00000000 4E56 FFFE link A6, -0x0002
00000004 486E FFFE pea.l [A6 - 0x2]
00000008 3F3C 0003 move.w -[A7], 0x3
0000000C A9EB syscall Pack4/FP68K
0000000E 302E FFFE move.w D0, [A6 - 0x2]
00000012 4E5E unlink A6
00000014 4E75 rts
00000016 4745 chk.w D3, D5
00000018 5453 addq.w [A3], 2
0000001A 5441 addq.w D1, 2
0000001C 5445 addq.w D5, 2
fn0000001E:
0000001E 4E56 0000 link A6, 0
00000022 486E 0008 pea.l [A6 + 0x8]
00000026 3F3C 0001 move.w -[A7], 0x1
0000002A A9EB syscall Pack4/FP68K
0000002C 4E5E unlink A6
0000002E 4E75 rts
00000030 5345 subq.w D5, 1
00000032 5453 addq.w [A3], 2
00000034 5441 addq.w D1, 2
00000036 5445 addq.w D5, 2
fn00000038:
00000038 4E56 FFFE link A6, -0x0002
0000003C 486E FFFE pea.l [A6 - 0x2]
00000040 3F3C 0003 move.w -[A7], 0x3
00000044 A9EB syscall Pack4/FP68K
00000046 026E F0FF FFFE andi.w [A6 - 0x2], 0xF0FF
0000004C 486E FFFE pea.l [A6 - 0x2]
00000050 3F3C 0001 move.w -[A7], 0x1
00000054 A9EB syscall Pack4/FP68K
00000056 4E5E unlink A6
00000058 4E75 rts
0000005A 434C chk.w D1, A4
0000005C 4541 chk.w D2, D1
0000005E 5245 addq.w D5, 1
00000060 5843 addq.w D3, 4
fn00000062:
00000062 4E56 FFFE link A6, -0x0002
00000066 486E FFFE pea.l [A6 - 0x2]
0000006A 3F3C 0003 move.w -[A7], 0x3
0000006E A9EB syscall Pack4/FP68K
00000070 303C 9FFF move.w D0, 0x9FFF
00000074 C06E FFFE and.w D0, [A6 - 0x2]
00000078 806E 0008 or.w D0, [A6 + 0x8]
0000007C 3F00 move.w -[A7], D0
0000007E 4EBA FF9E jsr [PC - 0x62 /* 0000001E */]
00000082 548F addq.l A7, 2
00000084 302E FFFE move.w D0, [A6 - 0x2]
00000088 4E5E unlink A6
0000008A 4E75 rts
0000008C 5345 subq.w D5, 1
0000008E 5452 addq.w [A2], 2
00000090 4F55 chk.w D7, [A5]
00000092 4E44 trap 4
fn00000094:
00000094 4E56 0000 link A6, 0
00000098 206E 0012 movea.l A0, [A6 + 0x12]
0000009C 0890 0007 bclr.b [A0], 0x7
000000A0 4A6E 0008 tst.w [A6 + 0x8]
000000A4 6A04 bpl +0x6 /* 000000AA */
000000A6 08D0 0007 bset.b [A0], 0x7
label000000AA:
000000AA 4E5E unlink A6
000000AC 4E75 rts
000000AE 5846 addq.w D6, 4
000000B0 4552 chk.w D2, [A2]
000000B2 5349 subq.w A1, 1
000000B4 474E chk.w D3, A6
export_20:
fn000000B6:
000000B6 4E56 0000 link A6, 0
000000BA 4A6E 0008 tst.w [A6 + 0x8]
000000BE 6C0A bge +0xC /* 000000CA */
000000C0 302E 0008 move.w D0, [A6 + 0x8]
000000C4 4440 neg.w D0
000000C6 48C0 ext.l D0
000000C8 6004 bra +0x6 /* 000000CE */
label000000CA:
000000CA 302E 0008 move.w D0, [A6 + 0x8]
label000000CE:
000000CE 4E5E unlink A6
000000D0 4E75 rts
000000D2 4142 chk.w D0, D2
000000D4 5320 subq.b -[A0], 1
000000D6 2020 move.l D0, -[A0]
000000D8 2020 move.l D0, -[A0]
000000DA 4E56 FFD8 link A6, -0x0028
000000DE 486D FCCA pea.l [A5 - 0x336]
000000E2 486E 000C pea.l [A6 + 0xC]
000000E6 3F3C 000A move.w -[A7], 0xA /* '\n' */
000000EA A9EB syscall Pack4/FP68K
000000EC 6E10 bgt +0x12 /* 000000FE */
000000EE 486D FCDE pea.l [A5 - 0x322]
000000F2 486E 000C pea.l [A6 + 0xC]
000000F6 3F3C 000A move.w -[A7], 0xA /* '\n' */
000000FA A9EB syscall Pack4/FP68K
000000FC 6C18 bge +0x1A /* 00000116 */
label000000FE:
000000FE 7021 moveq.l D0, 0x21
00000100 3B40 FFFE move.w [A5 - 0x2], D0
00000104 206E 0008 movea.l A0, [A6 + 0x8]
00000108 43ED FCC0 lea.l A1, [A5 - 0x340]
0000010C 20D9 move.l [A0]+, [A1]+
0000010E 20D9 move.l [A0]+, [A1]+
00000110 30D9 move.w [A0]+, [A1]+
00000112 6000 00B4 bra +0xB6 /* 000001C8 */
label00000116:
00000116 486D FCDE pea.l [A5 - 0x322]
0000011A 486E 000C pea.l [A6 + 0xC]
0000011E 3F3C 0008 move.w -[A7], 0x8
00000122 A9EB syscall Pack4/FP68K
00000124 6612 bne +0x14 /* 00000138 */
00000126 206E 0008 movea.l A0, [A6 + 0x8]
0000012A 43ED FD06 lea.l A1, [A5 - 0x2FA]
0000012E 20D9 move.l [A0]+, [A1]+
00000130 20D9 move.l [A0]+, [A1]+
00000132 30D9 move.w [A0]+, [A1]+
00000134 6000 0092 bra +0x94 /* 000001C8 */
label00000138:
00000138 41ED FCCA lea.l A0, [A5 - 0x336]
0000013C 2D58 FFF6 move.l [A6 - 0xA], [A0]+
00000140 2D58 FFFA move.l [A6 - 0x6], [A0]+
00000144 3D58 FFFE move.w [A6 - 0x2], [A0]+
00000148 486E 000C pea.l [A6 + 0xC]
0000014C 486E FFF6 pea.l [A6 - 0xA]
00000150 3F3C 0002 move.w -[A7], 0x2
00000154 A9EB syscall Pack4/FP68K
00000156 41ED FCCA lea.l A0, [A5 - 0x336]
0000015A 2D58 FFEC move.l [A6 - 0x14], [A0]+
0000015E 2D58 FFF0 move.l [A6 - 0x10], [A0]+
00000162 3D58 FFF4 move.w [A6 - 0xC], [A0]+
00000166 486E 000C pea.l [A6 + 0xC]
0000016A 486E FFEC pea.l [A6 - 0x14]
0000016E 3F3C 0000 move.w -[A7], 0x0
00000172 A9EB syscall Pack4/FP68K
00000174 486E FFEC pea.l [A6 - 0x14]
00000178 486E FFF6 pea.l [A6 - 0xA]
0000017C 3F3C 0006 move.w -[A7], 0x6
00000180 A9EB syscall Pack4/FP68K
00000182 41D6 lea.l A0, [A6]
00000184 2F20 move.l -[A7], -[A0]
00000186 2F20 move.l -[A7], -[A0]
00000188 3F20 move.w -[A7], -[A0]
0000018A 486E FFE2 pea.l [A6 - 0x1E]
0000018E 4EBA 0B7E jsr [PC + 0xB7E /* 00000D0E */]
00000192 4FEF 000E lea.l A7, [A7 + 0xE]
00000196 41EE FFEC lea.l A0, [A6 - 0x14]
0000019A 2F20 move.l -[A7], -[A0]
0000019C 2F20 move.l -[A7], -[A0]
0000019E 3F20 move.w -[A7], -[A0]
000001A0 486E FFD8 pea.l [A6 - 0x28]
000001A4 4EBA 0208 jsr [PC + 0x208 /* 000003AE */]
000001A8 4FEF 000E lea.l A7, [A7 + 0xE]
000001AC 486D FCD4 pea.l [A5 - 0x32C]
000001B0 486E FFD8 pea.l [A6 - 0x28]
000001B4 3F3C 0004 move.w -[A7], 0x4
000001B8 A9EB syscall Pack4/FP68K
000001BA 206E 0008 movea.l A0, [A6 + 0x8]
000001BE 43EE FFD8 lea.l A1, [A6 - 0x28]
000001C2 20D9 move.l [A0]+, [A1]+
000001C4 20D9 move.l [A0]+, [A1]+
000001C6 30D9 move.w [A0]+, [A1]+
label000001C8:
000001C8 4E5E unlink A6
000001CA 4E75 rts
000001CC 4143 chk.w D0, D3
000001CE 4F53 chk.w D7, [A3]
000001D0 2020 move.l D0, -[A0]
000001D2 2020 move.l D0, -[A0]
000001D4 4E56 FFD8 link A6, -0x0028
000001D8 41EE 0016 lea.l A0, [A6 + 0x16]
000001DC 2F20 move.l -[A7], -[A0]
000001DE 2F20 move.l -[A7], -[A0]
000001E0 3F20 move.w -[A7], -[A0]
000001E2 486E FFEC pea.l [A6 - 0x14]
000001E6 4EBA 047A jsr [PC + 0x47A /* 00000662 */]
000001EA 4FEF 000E lea.l A7, [A7 + 0xE]
000001EE 41EE FFF6 lea.l A0, [A6 - 0xA]
000001F2 43EE FFEC lea.l A1, [A6 - 0x14]
000001F6 20D9 move.l [A0]+, [A1]+
000001F8 20D9 move.l [A0]+, [A1]+
000001FA 30D9 move.w [A0]+, [A1]+
000001FC 486D FCCA pea.l [A5 - 0x336]
00000200 486E FFF6 pea.l [A6 - 0xA]
00000204 3F3C 000A move.w -[A7], 0xA /* '\n' */
00000208 A9EB syscall Pack4/FP68K
0000020A 6F18 ble +0x1A /* 00000224 */
0000020C 7021 moveq.l D0, 0x21
0000020E 3B40 FFFE move.w [A5 - 0x2], D0
00000212 206E 0008 movea.l A0, [A6 + 0x8]
00000216 43ED FCC0 lea.l A1, [A5 - 0x340]
0000021A 20D9 move.l [A0]+, [A1]+
0000021C 20D9 move.l [A0]+, [A1]+
0000021E 30D9 move.w [A0]+, [A1]+
00000220 6000 0180 bra +0x182 /* 000003A2 */
label00000224:
00000224 486D FCCA pea.l [A5 - 0x336]
00000228 486E FFF6 pea.l [A6 - 0xA]
0000022C 3F3C 0008 move.w -[A7], 0x8
00000230 A9EB syscall Pack4/FP68K
00000232 6636 bne +0x38 /* 0000026A */
00000234 41EE FFF6 lea.l A0, [A6 - 0xA]
00000238 43ED FD10 lea.l A1, [A5 - 0x2F0]
0000023C 20D9 move.l [A0]+, [A1]+
0000023E 20D9 move.l [A0]+, [A1]+
00000240 30D9 move.w [A0]+, [A1]+
00000242 486E FFF6 pea.l [A6 - 0xA]
00000246 41EE 0016 lea.l A0, [A6 + 0x16]
0000024A 2F20 move.l -[A7], -[A0]
0000024C 2F20 move.l -[A7], -[A0]
0000024E 3F20 move.w -[A7], -[A0]
00000250 4EBA FE42 jsr [PC - 0x1BE /* 00000094 */]
00000254 4FEF 000E lea.l A7, [A7 + 0xE]
00000258 206E 0008 movea.l A0, [A6 + 0x8]
0000025C 43EE FFF6 lea.l A1, [A6 - 0xA]
00000260 20D9 move.l [A0]+, [A1]+
00000262 20D9 move.l [A0]+, [A1]+
00000264 30D9 move.w [A0]+, [A1]+
00000266 6000 013A bra +0x13C /* 000003A2 */
label0000026A:
0000026A 486D FCF2 pea.l [A5 - 0x30E]
0000026E 486E FFF6 pea.l [A6 - 0xA]
00000272 3F3C 000A move.w -[A7], 0xA /* '\n' */
00000276 A9EB syscall Pack4/FP68K
00000278 6F00 0088 ble +0x8A /* 00000302 */
0000027C 41ED FCCA lea.l A0, [A5 - 0x336]
00000280 2D58 FFEC move.l [A6 - 0x14], [A0]+
00000284 2D58 FFF0 move.l [A6 - 0x10], [A0]+
00000288 3D58 FFF4 move.w [A6 - 0xC], [A0]+
0000028C 486E FFF6 pea.l [A6 - 0xA]
00000290 486E FFEC pea.l [A6 - 0x14]
00000294 3F3C 0002 move.w -[A7], 0x2
00000298 A9EB syscall Pack4/FP68K
0000029A 41EE FFF6 lea.l A0, [A6 - 0xA]
0000029E 43EE FFEC lea.l A1, [A6 - 0x14]
000002A2 20D9 move.l [A0]+, [A1]+
000002A4 20D9 move.l [A0]+, [A1]+
000002A6 30D9 move.w [A0]+, [A1]+
000002A8 41ED FCD4 lea.l A0, [A5 - 0x32C]
000002AC 2D58 FFEC move.l [A6 - 0x14], [A0]+
000002B0 2D58 FFF0 move.l [A6 - 0x10], [A0]+
000002B4 3D58 FFF4 move.w [A6 - 0xC], [A0]+
000002B8 486E FFF6 pea.l [A6 - 0xA]
000002BC 486E FFEC pea.l [A6 - 0x14]
000002C0 3F3C 0004 move.w -[A7], 0x4
000002C4 A9EB syscall Pack4/FP68K
000002C6 41EE FFF6 lea.l A0, [A6 - 0xA]
000002CA 2D58 FFE2 move.l [A6 - 0x1E], [A0]+
000002CE 2D58 FFE6 move.l [A6 - 0x1A], [A0]+
000002D2 3D58 FFEA move.w [A6 - 0x16], [A0]+
000002D6 486E FFF6 pea.l [A6 - 0xA]
000002DA 486E FFE2 pea.l [A6 - 0x1E]
000002DE 3F3C 0004 move.w -[A7], 0x4
000002E2 A9EB syscall Pack4/FP68K
000002E4 486E FFE2 pea.l [A6 - 0x1E]
000002E8 486E FFEC pea.l [A6 - 0x14]
000002EC 3F3C 0002 move.w -[A7], 0x2
000002F0 A9EB syscall Pack4/FP68K
000002F2 41EE FFF6 lea.l A0, [A6 - 0xA]
000002F6 43EE FFEC lea.l A1, [A6 - 0x14]
000002FA 20D9 move.l [A0]+, [A1]+
000002FC 20D9 move.l [A0]+, [A1]+
000002FE 30D9 move.w [A0]+, [A1]+
00000300 604A bra +0x4C /* 0000034C */
label00000302:
00000302 41EE FFF6 lea.l A0, [A6 - 0xA]
00000306 2D58 FFEC move.l [A6 - 0x14], [A0]+
0000030A 2D58 FFF0 move.l [A6 - 0x10], [A0]+
0000030E 3D58 FFF4 move.w [A6 - 0xC], [A0]+
00000312 486E FFF6 pea.l [A6 - 0xA]
00000316 486E FFEC pea.l [A6 - 0x14]
0000031A 3F3C 0004 move.w -[A7], 0x4
0000031E A9EB syscall Pack4/FP68K
00000320 41ED FCCA lea.l A0, [A5 - 0x336]
00000324 2D58 FFE2 move.l [A6 - 0x1E], [A0]+
00000328 2D58 FFE6 move.l [A6 - 0x1A], [A0]+
0000032C 3D58 FFEA move.w [A6 - 0x16], [A0]+
00000330 486E FFEC pea.l [A6 - 0x14]
00000334 486E FFE2 pea.l [A6 - 0x1E]
00000338 3F3C 0002 move.w -[A7], 0x2
0000033C A9EB syscall Pack4/FP68K
0000033E 41EE FFF6 lea.l A0, [A6 - 0xA]
00000342 43EE FFE2 lea.l A1, [A6 - 0x1E]
00000346 20D9 move.l [A0]+, [A1]+
00000348 20D9 move.l [A0]+, [A1]+
0000034A 30D9 move.w [A0]+, [A1]+
label0000034C:
0000034C 41D6 lea.l A0, [A6]
0000034E 2F20 move.l -[A7], -[A0]
00000350 2F20 move.l -[A7], -[A0]
00000352 3F20 move.w -[A7], -[A0]
00000354 486E FFEC pea.l [A6 - 0x14]
00000358 4EBA 09B4 jsr [PC + 0x9B4 /* 00000D0E */]
0000035C 4FEF 000E lea.l A7, [A7 + 0xE]
00000360 41EE 000C lea.l A0, [A6 + 0xC]
00000364 2D58 FFE2 move.l [A6 - 0x1E], [A0]+
00000368 2D58 FFE6 move.l [A6 - 0x1A], [A0]+
0000036C 3D58 FFEA move.w [A6 - 0x16], [A0]+
00000370 486E FFEC pea.l [A6 - 0x14]
00000374 486E FFE2 pea.l [A6 - 0x1E]
00000378 3F3C 0006 move.w -[A7], 0x6
0000037C A9EB syscall Pack4/FP68K
0000037E 41EE FFEC lea.l A0, [A6 - 0x14]
00000382 2F20 move.l -[A7], -[A0]
00000384 2F20 move.l -[A7], -[A0]
00000386 3F20 move.w -[A7], -[A0]
00000388 486E FFD8 pea.l [A6 - 0x28]
0000038C 4EBA 0020 jsr [PC + 0x20 /* 000003AE */]
00000390 4FEF 000E lea.l A7, [A7 + 0xE]
00000394 206E 0008 movea.l A0, [A6 + 0x8]
00000398 43EE FFD8 lea.l A1, [A6 - 0x28]
0000039C 20D9 move.l [A0]+, [A1]+
0000039E 20D9 move.l [A0]+, [A1]+
000003A0 30D9 move.w [A0]+, [A1]+
label000003A2:
000003A2 4E5E unlink A6
000003A4 4E75 rts
000003A6 4153 chk.w D0, [A3]
000003A8 494E chk.w D4, A6
000003AA 2020 move.l D0, -[A0]
000003AC 2020 move.l D0, -[A0]
fn000003AE:
000003AE 4E56 0000 link A6, 0
000003B2 486E 000C pea.l [A6 + 0xC]
000003B6 3F3C 001E move.w -[A7], 0x1E
000003BA A9EC syscall Pack5/Elems68K
000003BC 206E 0008 movea.l A0, [A6 + 0x8]
000003C0 43EE 000C lea.l A1, [A6 + 0xC]
000003C4 20D9 move.l [A0]+, [A1]+
000003C6 20D9 move.l [A0]+, [A1]+
000003C8 30D9 move.w [A0]+, [A1]+
000003CA 4E5E unlink A6
000003CC 4E75 rts
000003CE 4154 chk.w D0, [A4]
000003D0 414E chk.w D0, A6
000003D2 2020 move.l D0, -[A0]
000003D4 2020 move.l D0, -[A0]
000003D6 4E56 FFD8 link A6, -0x0028
000003DA 3D7C 0000 FFF4 move.w [A6 - 0xC], 0x0
000003E0 486E FFF4 pea.l [A6 - 0xC]
000003E4 486E 0016 pea.l [A6 + 0x16]
000003E8 3F3C 2008 move.w -[A7], 0x2008
000003EC A9EB syscall Pack4/FP68K
000003EE 6640 bne +0x42 /* 00000430 */
000003F0 3D7C 0000 FFF4 move.w [A6 - 0xC], 0x0
000003F6 486E FFF4 pea.l [A6 - 0xC]
000003FA 486E 000C pea.l [A6 + 0xC]
000003FE 3F3C 2008 move.w -[A7], 0x2008
00000402 A9EB syscall Pack4/FP68K
00000404 6618 bne +0x1A /* 0000041E */
00000406 7021 moveq.l D0, 0x21
00000408 3B40 FFFE move.w [A5 - 0x2], D0
0000040C 206E 0008 movea.l A0, [A6 + 0x8]
00000410 43ED FCC0 lea.l A1, [A5 - 0x340]
00000414 20D9 move.l [A0]+, [A1]+
00000416 20D9 move.l [A0]+, [A1]+
00000418 30D9 move.w [A0]+, [A1]+
0000041A 6000 00D2 bra +0xD4 /* 000004EE */
label0000041E:
0000041E 41EE FFF6 lea.l A0, [A6 - 0xA]
00000422 43ED FD10 lea.l A1, [A5 - 0x2F0]
00000426 20D9 move.l [A0]+, [A1]+
00000428 20D9 move.l [A0]+, [A1]+
0000042A 30D9 move.w [A0]+, [A1]+
0000042C 6000 009C bra +0x9E /* 000004CA */
label00000430:
00000430 41EE 000C lea.l A0, [A6 + 0xC]
00000434 2D58 FFEC move.l [A6 - 0x14], [A0]+
00000438 2D58 FFF0 move.l [A6 - 0x10], [A0]+
0000043C 3D58 FFF4 move.w [A6 - 0xC], [A0]+
00000440 486E 0016 pea.l [A6 + 0x16]
00000444 486E FFEC pea.l [A6 - 0x14]
00000448 3F3C 0006 move.w -[A7], 0x6
0000044C A9EB syscall Pack4/FP68K
0000044E 41EE FFF6 lea.l A0, [A6 - 0xA]
00000452 2F20 move.l -[A7], -[A0]
00000454 2F20 move.l -[A7], -[A0]
00000456 3F20 move.w -[A7], -[A0]
00000458 486E FFE2 pea.l [A6 - 0x1E]
0000045C 4EBA 0204 jsr [PC + 0x204 /* 00000662 */]
00000460 4FEF 000E lea.l A7, [A7 + 0xE]
00000464 41EE FFEC lea.l A0, [A6 - 0x14]
00000468 2F20 move.l -[A7], -[A0]
0000046A 2F20 move.l -[A7], -[A0]
0000046C 3F20 move.w -[A7], -[A0]
0000046E 486E FFD8 pea.l [A6 - 0x28]
00000472 4EBA FF3A jsr [PC - 0xC6 /* 000003AE */]
00000476 4FEF 000E lea.l A7, [A7 + 0xE]
0000047A 41EE FFF6 lea.l A0, [A6 - 0xA]
0000047E 43EE FFD8 lea.l A1, [A6 - 0x28]
00000482 20D9 move.l [A0]+, [A1]+
00000484 20D9 move.l [A0]+, [A1]+
00000486 30D9 move.w [A0]+, [A1]+
00000488 3D7C 0000 FFF4 move.w [A6 - 0xC], 0x0
0000048E 486E FFF4 pea.l [A6 - 0xC]
00000492 486E 0016 pea.l [A6 + 0x16]
00000496 3F3C 200A move.w -[A7], 0x200A /* ' \n' */
0000049A A9EB syscall Pack4/FP68K
0000049C 6C2C bge +0x2E /* 000004CA */
0000049E 41ED FD06 lea.l A0, [A5 - 0x2FA]
000004A2 2D58 FFEC move.l [A6 - 0x14], [A0]+
000004A6 2D58 FFF0 move.l [A6 - 0x10], [A0]+
000004AA 3D58 FFF4 move.w [A6 - 0xC], [A0]+
000004AE 486E FFF6 pea.l [A6 - 0xA]
000004B2 486E FFEC pea.l [A6 - 0x14]
000004B6 3F3C 0002 move.w -[A7], 0x2
000004BA A9EB syscall Pack4/FP68K
000004BC 41EE FFF6 lea.l A0, [A6 - 0xA]
000004C0 43EE FFEC lea.l A1, [A6 - 0x14]
000004C4 20D9 move.l [A0]+, [A1]+
000004C6 20D9 move.l [A0]+, [A1]+
000004C8 30D9 move.w [A0]+, [A1]+
label000004CA:
000004CA 486E FFF6 pea.l [A6 - 0xA]
000004CE 41EE 0016 lea.l A0, [A6 + 0x16]
000004D2 2F20 move.l -[A7], -[A0]
000004D4 2F20 move.l -[A7], -[A0]
000004D6 3F20 move.w -[A7], -[A0]
000004D8 4EBA FBBA jsr [PC - 0x446 /* 00000094 */]
000004DC 4FEF 000E lea.l A7, [A7 + 0xE]
000004E0 206E 0008 movea.l A0, [A6 + 0x8]
000004E4 43EE FFF6 lea.l A1, [A6 - 0xA]
000004E8 20D9 move.l [A0]+, [A1]+
000004EA 20D9 move.l [A0]+, [A1]+
000004EC 30D9 move.w [A0]+, [A1]+
label000004EE:
000004EE 4E5E unlink A6
000004F0 4E75 rts
000004F2 4154 chk.w D0, [A4]
000004F4 414E chk.w D0, A6
000004F6 3220 move.w D1, -[A0]
000004F8 2020 move.l D0, -[A0]
000004FA 4E56 FFFE link A6, -0x0002
000004FE 3F3C 2000 move.w -[A7], 0x2000 /* ' \0' */
00000502 4EBA FB5E jsr [PC - 0x4A2 /* 00000062 */]
00000506 548F addq.l A7, 2
00000508 3D40 FFFE move.w [A6 - 0x2], D0
0000050C 486E 000C pea.l [A6 + 0xC]
00000510 3F3C 0014 move.w -[A7], 0x14
00000514 A9EB syscall Pack4/FP68K
00000516 3F2E FFFE move.w -[A7], [A6 - 0x2]
0000051A 4EBA FB02 jsr [PC - 0x4FE /* 0000001E */]
0000051E 548F addq.l A7, 2
00000520 206E 0008 movea.l A0, [A6 + 0x8]
00000524 43EE 000C lea.l A1, [A6 + 0xC]
00000528 20D9 move.l [A0]+, [A1]+
0000052A 20D9 move.l [A0]+, [A1]+
0000052C 30D9 move.w [A0]+, [A1]+
0000052E 4E5E unlink A6
00000530 4E75 rts
00000532 4345 chk.w D1, D5
00000534 494C chk.w D4, A4
00000536 2020 move.l D0, -[A0]
00000538 2020 move.l D0, -[A0]
0000053A 4E56 0000 link A6, 0
0000053E 486E 000C pea.l [A6 + 0xC]
00000542 3F3C 001A move.w -[A7], 0x1A
00000546 A9EC syscall Pack5/Elems68K
00000548 206E 0008 movea.l A0, [A6 + 0x8]
0000054C 43EE 000C lea.l A1, [A6 + 0xC]
00000550 20D9 move.l [A0]+, [A1]+
00000552 20D9 move.l [A0]+, [A1]+
00000554 30D9 move.w [A0]+, [A1]+
00000556 4E5E unlink A6
00000558 4E75 rts
0000055A 434F chk.w D1, A7
0000055C 5320 subq.b -[A0], 1
0000055E 2020 move.l D0, -[A0]
00000560 2020 move.l D0, -[A0]
00000562 4E56 FFEC link A6, -0x0014
00000566 4EBA FAD0 jsr [PC - 0x530 /* 00000038 */]
0000056A 41EE 0016 lea.l A0, [A6 + 0x16]
0000056E 2F20 move.l -[A7], -[A0]
00000570 2F20 move.l -[A7], -[A0]
00000572 3F20 move.w -[A7], -[A0]
00000574 486E FFF6 pea.l [A6 - 0xA]
00000578 4EBA 00E8 jsr [PC + 0xE8 /* 00000662 */]
0000057C 4FEF 000E lea.l A7, [A7 + 0xE]
00000580 41D6 lea.l A0, [A6]
00000582 2F20 move.l -[A7], -[A0]
00000584 2F20 move.l -[A7], -[A0]
00000586 3F20 move.w -[A7], -[A0]
00000588 486E FFEC pea.l [A6 - 0x14]
0000058C 4EBA 0088 jsr [PC + 0x88 /* 00000616 */]
00000590 4FEF 000E lea.l A7, [A7 + 0xE]
00000594 486D FCF2 pea.l [A5 - 0x30E]
00000598 486E FFEC pea.l [A6 - 0x14]
0000059C 3F3C 0004 move.w -[A7], 0x4
000005A0 A9EB syscall Pack4/FP68K
000005A2 41EE 000C lea.l A0, [A6 + 0xC]
000005A6 43EE FFEC lea.l A1, [A6 - 0x14]
000005AA 20D9 move.l [A0]+, [A1]+
000005AC 20D9 move.l [A0]+, [A1]+
000005AE 30D9 move.w [A0]+, [A1]+
000005B0 41ED FCFC lea.l A0, [A5 - 0x304]
000005B4 2D58 FFF6 move.l [A6 - 0xA], [A0]+
000005B8 2D58 FFFA move.l [A6 - 0x6], [A0]+
000005BC 3D58 FFFE move.w [A6 - 0x2], [A0]+
000005C0 486E 000C pea.l [A6 + 0xC]
000005C4 486E FFF6 pea.l [A6 - 0xA]
000005C8 3F3C 0006 move.w -[A7], 0x6
000005CC A9EB syscall Pack4/FP68K
000005CE 486E FFF6 pea.l [A6 - 0xA]
000005D2 486E 000C pea.l [A6 + 0xC]
000005D6 3F3C 0000 move.w -[A7], 0x0
000005DA A9EB syscall Pack4/FP68K
000005DC 4EBA FA22 jsr [PC - 0x5DE /* 00000000 */]
000005E0 0240 0F00 andi.w D0, 0xF00
000005E4 4A40 tst.w D0
000005E6 6714 beq +0x16 /* 000005FC */
000005E8 7022 moveq.l D0, 0x22
000005EA 3B40 FFFE move.w [A5 - 0x2], D0
000005EE 41EE 000C lea.l A0, [A6 + 0xC]
000005F2 43ED FD24 lea.l A1, [A5 - 0x2DC]
000005F6 20D9 move.l [A0]+, [A1]+
000005F8 20D9 move.l [A0]+, [A1]+
000005FA 30D9 move.w [A0]+, [A1]+
label000005FC:
000005FC 206E 0008 movea.l A0, [A6 + 0x8]
00000600 43EE 000C lea.l A1, [A6 + 0xC]
00000604 20D9 move.l [A0]+, [A1]+
00000606 20D9 move.l [A0]+, [A1]+
00000608 30D9 move.w [A0]+, [A1]+
0000060A 4E5E unlink A6
0000060C 4E75 rts
0000060E 434F chk.w D1, A7
00000610 5348 subq.w A0, 1
00000612 2020 move.l D0, -[A0]
00000614 2020 move.l D0, -[A0]
fn00000616:
00000616 4E56 0000 link A6, 0
0000061A 4EBA FA1C jsr [PC - 0x5E4 /* 00000038 */]
0000061E 486E 000C pea.l [A6 + 0xC]
00000622 3F3C 0008 move.w -[A7], 0x8
00000626 A9EC syscall Pack5/Elems68K
00000628 4EBA F9D6 jsr [PC - 0x62A /* 00000000 */]
0000062C 0240 0F00 andi.w D0, 0xF00
00000630 4A40 tst.w D0
00000632 6714 beq +0x16 /* 00000648 */
00000634 7022 moveq.l D0, 0x22
00000636 3B40 FFFE move.w [A5 - 0x2], D0
0000063A 41EE 000C lea.l A0, [A6 + 0xC]
0000063E 43ED FD24 lea.l A1, [A5 - 0x2DC]
00000642 20D9 move.l [A0]+, [A1]+
00000644 20D9 move.l [A0]+, [A1]+
00000646 30D9 move.w [A0]+, [A1]+
label00000648:
00000648 206E 0008 movea.l A0, [A6 + 0x8]
0000064C 43EE 000C lea.l A1, [A6 + 0xC]
00000650 20D9 move.l [A0]+, [A1]+
00000652 20D9 move.l [A0]+, [A1]+
00000654 30D9 move.w [A0]+, [A1]+
00000656 4E5E unlink A6
00000658 4E75 rts
0000065A 4558 chk.w D2, [A0]+
0000065C 5020 addq.b -[A0], 8
0000065E 2020 move.l D0, -[A0]
00000660 2020 move.l D0, -[A0]
fn00000662:
00000662 4E56 0000 link A6, 0
00000666 486E 000C pea.l [A6 + 0xC]
0000066A 3F3C 000F move.w -[A7], 0xF
0000066E A9EB syscall Pack4/FP68K
00000670 206E 0008 movea.l A0, [A6 + 0x8]
00000674 43EE 000C lea.l A1, [A6 + 0xC]
00000678 20D9 move.l [A0]+, [A1]+
0000067A 20D9 move.l [A0]+, [A1]+
0000067C 30D9 move.w [A0]+, [A1]+
0000067E 4E5E unlink A6
00000680 4E75 rts
00000682 4641 not.w D1
00000684 4253 clr.w [A3]
00000686 2020 move.l D0, -[A0]
00000688 2020 move.l D0, -[A0]
0000068A 4E56 FFFE link A6, -0x0002
0000068E 3F3C 4000 move.w -[A7], 0x4000 /* '@\0' */
00000692 4EBA F9CE jsr [PC - 0x632 /* 00000062 */]
00000696 548F addq.l A7, 2
00000698 3D40 FFFE move.w [A6 - 0x2], D0
0000069C 486E 000C pea.l [A6 + 0xC]
000006A0 3F3C 0014 move.w -[A7], 0x14
000006A4 A9EB syscall Pack4/FP68K
000006A6 3F2E FFFE move.w -[A7], [A6 - 0x2]
000006AA 4EBA F972 jsr [PC - 0x68E /* 0000001E */]
000006AE 548F addq.l A7, 2
000006B0 206E 0008 movea.l A0, [A6 + 0x8]
000006B4 43EE 000C lea.l A1, [A6 + 0xC]
000006B8 20D9 move.l [A0]+, [A1]+
000006BA 20D9 move.l [A0]+, [A1]+
000006BC 30D9 move.w [A0]+, [A1]+
000006BE 4E5E unlink A6
000006C0 4E75 rts
000006C2 464C not.w A4
000006C4 4F4F chk.w D7, A7
000006C6 5220 addq.b -[A0], 1
000006C8 2020 move.l D0, -[A0]
000006CA 4E56 FFF2 link A6, -0x000E
000006CE 41EE FFF6 lea.l A0, [A6 - 0xA]
000006D2 43EE 000C lea.l A1, [A6 + 0xC]
000006D6 20D9 move.l [A0]+, [A1]+
000006D8 20D9 move.l [A0]+, [A1]+
000006DA 30D9 move.w [A0]+, [A1]+
000006DC 486E 0016 pea.l [A6 + 0x16]
000006E0 3F3C 000F move.w -[A7], 0xF
000006E4 A9EB syscall Pack4/FP68K
000006E6 486E 0016 pea.l [A6 + 0x16]
000006EA 486E FFF6 pea.l [A6 - 0xA]
000006EE 3F3C 000C move.w -[A7], 0xC
000006F2 A9EB syscall Pack4/FP68K
000006F4 3D7C 0000 FFF4 move.w [A6 - 0xC], 0x0
000006FA 486E FFF4 pea.l [A6 - 0xC]
000006FE 486E 000C pea.l [A6 + 0xC]
00000702 3F3C 200A move.w -[A7], 0x200A /* ' \n' */
00000706 A9EB syscall Pack4/FP68K
00000708 6F26 ble +0x28 /* 00000730 */
0000070A 3D7C 0000 FFF2 move.w [A6 - 0xE], 0x0
00000710 486E FFF2 pea.l [A6 - 0xE]
00000714 486E FFF6 pea.l [A6 - 0xA]
00000718 3F3C 200A move.w -[A7], 0x200A /* ' \n' */
0000071C A9EB syscall Pack4/FP68K
0000071E 6C10 bge +0x12 /* 00000730 */
00000720 486E 0016 pea.l [A6 + 0x16]
00000724 486E FFF6 pea.l [A6 - 0xA]
00000728 3F3C 0000 move.w -[A7], 0x0
0000072C A9EB syscall Pack4/FP68K
0000072E 603A bra +0x3C /* 0000076A */
label00000730:
00000730 3D7C 0000 FFF4 move.w [A6 - 0xC], 0x0
00000736 486E FFF4 pea.l [A6 - 0xC]
0000073A 486E 000C pea.l [A6 + 0xC]
0000073E 3F3C 200A move.w -[A7], 0x200A /* ' \n' */
00000742 A9EB syscall Pack4/FP68K
00000744 6C24 bge +0x26 /* 0000076A */
00000746 3D7C 0000 FFF2 move.w [A6 - 0xE], 0x0
0000074C 486E FFF2 pea.l [A6 - 0xE]
00000750 486E FFF6 pea.l [A6 - 0xA]
00000754 3F3C 200A move.w -[A7], 0x200A /* ' \n' */
00000758 A9EB syscall Pack4/FP68K
0000075A 6F0E ble +0x10 /* 0000076A */
0000075C 486E 0016 pea.l [A6 + 0x16]
00000760 486E FFF6 pea.l [A6 - 0xA]
00000764 3F3C 0002 move.w -[A7], 0x2
00000768 A9EB syscall Pack4/FP68K
label0000076A:
0000076A 206E 0008 movea.l A0, [A6 + 0x8]
0000076E 43EE FFF6 lea.l A1, [A6 - 0xA]
00000772 20D9 move.l [A0]+, [A1]+
00000774 20D9 move.l [A0]+, [A1]+
00000776 30D9 move.w [A0]+, [A1]+
00000778 4E5E unlink A6
0000077A 4E75 rts
0000077C 464D not.w A5
0000077E 4F44 chk.w D7, D4
00000780 2020 move.l D0, -[A0]
00000782 2020 move.l D0, -[A0]
00000784 4E56 FFE2 link A6, -0x001E
00000788 2F0C move.l -[A7], A4
0000078A 286E 0016 movea.l A4, [A6 + 0x16]
0000078E 41EE 0016 lea.l A0, [A6 + 0x16]
00000792 2F20 move.l -[A7], -[A0]
00000794 2F20 move.l -[A7], -[A0]
00000796 3F20 move.w -[A7], -[A0]
00000798 486E FFEC pea.l [A6 - 0x14]
0000079C 4EBA FEC4 jsr [PC - 0x13C /* 00000662 */]
000007A0 4FEF 000E lea.l A7, [A7 + 0xE]
000007A4 41EE FFF6 lea.l A0, [A6 - 0xA]
000007A8 43EE FFEC lea.l A1, [A6 - 0x14]
000007AC 20D9 move.l [A0]+, [A1]+
000007AE 20D9 move.l [A0]+, [A1]+
000007B0 30D9 move.w [A0]+, [A1]+
000007B2 41EE FFEC lea.l A0, [A6 - 0x14]
000007B6 43ED FCD4 lea.l A1, [A5 - 0x32C]
000007BA 20D9 move.l [A0]+, [A1]+
000007BC 20D9 move.l [A0]+, [A1]+
000007BE 30D9 move.w [A0]+, [A1]+
000007C0 3D7C 0000 FFEA move.w [A6 - 0x16], 0x0
000007C6 486E FFEA pea.l [A6 - 0x16]
000007CA 486E FFF6 pea.l [A6 - 0xA]
000007CE 3F3C 2008 move.w -[A7], 0x2008
000007D2 A9EB syscall Pack4/FP68K
000007D4 6614 bne +0x16 /* 000007EA */
000007D6 4254 clr.w [A4]
000007D8 206E 0008 movea.l A0, [A6 + 0x8]
000007DC 43ED FCC0 lea.l A1, [A5 - 0x340]
000007E0 20D9 move.l [A0]+, [A1]+
000007E2 20D9 move.l [A0]+, [A1]+
000007E4 30D9 move.w [A0]+, [A1]+
000007E6 6000 00B2 bra +0xB4 /* 0000089A */
label000007EA:
000007EA 486E FFF6 pea.l [A6 - 0xA]
000007EE 3F3C 0002 move.w -[A7], 0x2
000007F2 A9EC syscall Pack5/Elems68K
000007F4 41EE FFF6 lea.l A0, [A6 - 0xA]
000007F8 2D58 FFE2 move.l [A6 - 0x1E], [A0]+
000007FC 2D58 FFE6 move.l [A6 - 0x1A], [A0]+
00000800 3D58 FFEA move.w [A6 - 0x16], [A0]+
00000804 486E FFE2 pea.l [A6 - 0x1E]
00000808 3F3C 0016 move.w -[A7], 0x16
0000080C A9EB syscall Pack4/FP68K
0000080E 486E FFE2 pea.l [A6 - 0x1E]
00000812 4854 pea.l [A4]
00000814 3F3C 2010 move.w -[A7], 0x2010
00000818 A9EB syscall Pack4/FP68K
0000081A 4854 pea.l [A4]
0000081C 486E FFF6 pea.l [A6 - 0xA]
00000820 3F3C 2002 move.w -[A7], 0x2002
00000824 A9EB syscall Pack4/FP68K
00000826 486E FFF6 pea.l [A6 - 0xA]
0000082A 486E FFEC pea.l [A6 - 0x14]
0000082E 3F3C 8012 move.w -[A7], 0x8012
00000832 A9EC syscall Pack5/Elems68K
00000834 486D FCCA pea.l [A5 - 0x336]
00000838 486E FFEC pea.l [A6 - 0x14]
0000083C 3F3C 000A move.w -[A7], 0xA /* '\n' */
00000840 A9EB syscall Pack4/FP68K
00000842 6D12 blt +0x14 /* 00000856 */
00000844 486D FCF2 pea.l [A5 - 0x30E]
00000848 486E FFEC pea.l [A6 - 0x14]
0000084C 3F3C 0004 move.w -[A7], 0x4
00000850 A9EB syscall Pack4/FP68K
00000852 5254 addq.w [A4], 1
00000854 6020 bra +0x22 /* 00000876 */
label00000856:
00000856 486D FCF2 pea.l [A5 - 0x30E]
0000085A 486E FFEC pea.l [A6 - 0x14]
0000085E 3F3C 000A move.w -[A7], 0xA /* '\n' */
00000862 A9EB syscall Pack4/FP68K
00000864 6C10 bge +0x12 /* 00000876 */
00000866 486E FFEC pea.l [A6 - 0x14]
0000086A 486E FFEC pea.l [A6 - 0x14]
0000086E 3F3C 0000 move.w -[A7], 0x0
00000872 A9EB syscall Pack4/FP68K
00000874 5354 subq.w [A4], 1
label00000876:
00000876 486E FFEC pea.l [A6 - 0x14]
0000087A 41EE 0016 lea.l A0, [A6 + 0x16]
0000087E 2F20 move.l -[A7], -[A0]
00000880 2F20 move.l -[A7], -[A0]
00000882 3F20 move.w -[A7], -[A0]
00000884 4EBA F80E jsr [PC - 0x7F2 /* 00000094 */]
00000888 4FEF 000E lea.l A7, [A7 + 0xE]
0000088C 206E 0008 movea.l A0, [A6 + 0x8]
00000890 43EE FFEC lea.l A1, [A6 - 0x14]
00000894 20D9 move.l [A0]+, [A1]+
00000896 20D9 move.l [A0]+, [A1]+
00000898 30D9 move.w [A0]+, [A1]+
label0000089A:
0000089A 285F movea.l A4, [A7]+
0000089C 4E5E unlink A6
0000089E 4E75 rts
000008A0 4652 not.w [A2]
000008A2 4558 chk.w D2, [A0]+
000008A4 5020 addq.b -[A0], 8
000008A6 2020 move.l D0, -[A0]
000008A8 4E56 0000 link A6, 0
000008AC 4AAE 0008 tst.l [A6 + 0x8]
000008B0 6C08 bge +0xA /* 000008BA */
000008B2 202E 0008 move.l D0, [A6 + 0x8]
000008B6 4480 neg.l D0
000008B8 6004 bra +0x6 /* 000008BE */
label000008BA:
000008BA 202E 0008 move.l D0, [A6 + 0x8]
label000008BE:
000008BE 4E5E unlink A6
000008C0 4E75 rts
000008C2 4C41 4253 movem.l D0,D1,D4,D6,A1,A6, D1
000008C6 2020 move.l D0, -[A0]
000008C8 2020 move.l D0, -[A0]
000008CA 4E56 0000 link A6, 0
000008CE 486E 0016 pea.l [A6 + 0x16]
000008D2 486E 000C pea.l [A6 + 0xC]
000008D6 3F3C 0018 move.w -[A7], 0x18
000008DA A9EB syscall Pack4/FP68K
000008DC 206E 0008 movea.l A0, [A6 + 0x8]
000008E0 43EE 000C lea.l A1, [A6 + 0xC]
000008E4 20D9 move.l [A0]+, [A1]+
000008E6 20D9 move.l [A0]+, [A1]+
000008E8 30D9 move.w [A0]+, [A1]+
000008EA 4E5E unlink A6
000008EC 4E75 rts
000008EE 4C44 4558 movem.l D3,D4,D6,A0,A2,A6, D4
000008F2 5020 addq.b -[A0], 8
000008F4 2020 move.l D0, -[A0]
000008F6 4E56 FFFE link A6, -0x0002
000008FA 3D7C 0000 FFFE move.w [A6 - 0x2], 0x0
00000900 486E FFFE pea.l [A6 - 0x2]
00000904 486E 000C pea.l [A6 + 0xC]
00000908 3F3C 200A move.w -[A7], 0x200A /* ' \n' */
0000090C A9EB syscall Pack4/FP68K
0000090E 6E16 bgt +0x18 /* 00000926 */
00000910 7021 moveq.l D0, 0x21
00000912 3B40 FFFE move.w [A5 - 0x2], D0
00000916 206E 0008 movea.l A0, [A6 + 0x8]
0000091A 43ED FD2E lea.l A1, [A5 - 0x2D2]
0000091E 20D9 move.l [A0]+, [A1]+
00000920 20D9 move.l [A0]+, [A1]+
00000922 30D9 move.w [A0]+, [A1]+
00000924 6016 bra +0x18 /* 0000093C */
label00000926:
00000926 486E 000C pea.l [A6 + 0xC]
0000092A 4267 clr.w -[A7]
0000092C A9EC syscall Pack5/Elems68K
0000092E 206E 0008 movea.l A0, [A6 + 0x8]
00000932 43EE 000C lea.l A1, [A6 + 0xC]
00000936 20D9 move.l [A0]+, [A1]+
00000938 20D9 move.l [A0]+, [A1]+
0000093A 30D9 move.w [A0]+, [A1]+
label0000093C:
0000093C 4E5E unlink A6
0000093E 4E75 rts
00000940 4C4F 4720 movem.l D5,A0,A1,A2,A6, A7
00000944 2020 move.l D0, -[A0]
00000946 2020 move.l D0, -[A0]
00000948 4E56 FFF6 link A6, -0x000A
0000094C 3D7C 0000 FFFE move.w [A6 - 0x2], 0x0
00000952 486E FFFE pea.l [A6 - 0x2]
00000956 486E 000C pea.l [A6 + 0xC]
0000095A 3F3C 200A move.w -[A7], 0x200A /* ' \n' */
0000095E A9EB syscall Pack4/FP68K
00000960 6E16 bgt +0x18 /* 00000978 */
00000962 7021 moveq.l D0, 0x21
00000964 3B40 FFFE move.w [A5 - 0x2], D0
00000968 206E 0008 movea.l A0, [A6 + 0x8]
0000096C 43ED FD2E lea.l A1, [A5 - 0x2D2]
00000970 20D9 move.l [A0]+, [A1]+
00000972 20D9 move.l [A0]+, [A1]+
00000974 30D9 move.w [A0]+, [A1]+
00000976 6036 bra +0x38 /* 000009AE */
label00000978:
00000978 486E 000C pea.l [A6 + 0xC]
0000097C 3F3C 0002 move.w -[A7], 0x2
00000980 A9EC syscall Pack5/Elems68K
00000982 41EE 000C lea.l A0, [A6 + 0xC]
00000986 2D58 FFF6 move.l [A6 - 0xA], [A0]+
0000098A 2D58 FFFA move.l [A6 - 0x6], [A0]+
0000098E 3D58 FFFE move.w [A6 - 0x2], [A0]+
00000992 486D FD1A pea.l [A5 - 0x2E6]
00000996 486E FFF6 pea.l [A6 - 0xA]
0000099A 3F3C 0006 move.w -[A7], 0x6
0000099E A9EB syscall Pack4/FP68K
000009A0 206E 0008 movea.l A0, [A6 + 0x8]
000009A4 43EE FFF6 lea.l A1, [A6 - 0xA]
000009A8 20D9 move.l [A0]+, [A1]+
000009AA 20D9 move.l [A0]+, [A1]+
000009AC 30D9 move.w [A0]+, [A1]+
label000009AE:
000009AE 4E5E unlink A6
000009B0 4E75 rts
000009B2 4C4F 4731 movem.l D0,D4,D5,A0,A1,A2,A6, A7
000009B6 3020 move.w D0, -[A0]
000009B8 2020 move.l D0, -[A0]
fn000009BA:
000009BA 4E56 FFEA link A6, -0x0016
000009BE 2F0C move.l -[A7], A4
000009C0 286E 0016 movea.l A4, [A6 + 0x16]
000009C4 41EE 000C lea.l A0, [A6 + 0xC]
000009C8 2D58 FFF6 move.l [A6 - 0xA], [A0]+
000009CC 2D58 FFFA move.l [A6 - 0x6], [A0]+
000009D0 3D58 FFFE move.w [A6 - 0x2], [A0]+
000009D4 486E FFF6 pea.l [A6 - 0xA]
000009D8 3F3C 0016 move.w -[A7], 0x16
000009DC A9EB syscall Pack4/FP68K
000009DE 486E FFF6 pea.l [A6 - 0xA]
000009E2 4854 pea.l [A4]
000009E4 3F3C 2010 move.w -[A7], 0x2010
000009E8 A9EB syscall Pack4/FP68K
000009EA 3F14 move.w -[A7], [A4]
000009EC 4EBA F6C8 jsr [PC - 0x938 /* 000000B6 */]
000009F0 548F addq.l A7, 2
000009F2 41EE 0016 lea.l A0, [A6 + 0x16]
000009F6 2F20 move.l -[A7], -[A0]
000009F8 2F20 move.l -[A7], -[A0]
000009FA 3F20 move.w -[A7], -[A0]
000009FC 486E FFEC pea.l [A6 - 0x14]
00000A00 3D40 FFEA move.w [A6 - 0x16], D0
00000A04 4EBA FC5C jsr [PC - 0x3A4 /* 00000662 */]
00000A08 4FEF 000E lea.l A7, [A7 + 0xE]
00000A0C 486E FFEA pea.l [A6 - 0x16]
00000A10 486E FFEC pea.l [A6 - 0x14]
00000A14 3F3C 200A move.w -[A7], 0x200A /* ' \n' */
00000A18 A9EB syscall Pack4/FP68K
00000A1A 6C0A bge +0xC /* 00000A26 */
00000A1C 4A54 tst.w [A4]
00000A1E 6F04 ble +0x6 /* 00000A24 */
00000A20 5354 subq.w [A4], 1
00000A22 6002 bra +0x4 /* 00000A26 */
label00000A24:
00000A24 5254 addq.w [A4], 1
label00000A26:
00000A26 41EE 000C lea.l A0, [A6 + 0xC]
00000A2A 2D58 FFF6 move.l [A6 - 0xA], [A0]+
00000A2E 2D58 FFFA move.l [A6 - 0x6], [A0]+
00000A32 3D58 FFFE move.w [A6 - 0x2], [A0]+
00000A36 4854 pea.l [A4]
00000A38 486E FFF6 pea.l [A6 - 0xA]
00000A3C 3F3C 2002 move.w -[A7], 0x2002
00000A40 A9EB syscall Pack4/FP68K
00000A42 206E 0008 movea.l A0, [A6 + 0x8]
00000A46 43EE FFF6 lea.l A1, [A6 - 0xA]
00000A4A 20D9 move.l [A0]+, [A1]+
00000A4C 20D9 move.l [A0]+, [A1]+
00000A4E 30D9 move.w [A0]+, [A1]+
00000A50 285F movea.l A4, [A7]+
00000A52 4E5E unlink A6
00000A54 4E75 rts
00000A56 4D4F chk.w D6, A7
00000A58 4446 neg.w D6
00000A5A 2020 move.l D0, -[A0]
00000A5C 2020 move.l D0, -[A0]
export_19:
00000A5E 4E56 FFEA link A6, -0x0016
00000A62 426E FFFE clr.w [A6 - 0x2]
00000A66 4EBA F5D0 jsr [PC - 0xA30 /* 00000038 */]
00000A6A 3D7C 0000 FFF2 move.w [A6 - 0xE], 0x0
00000A70 486E FFF2 pea.l [A6 - 0xE]
00000A74 486E 000C pea.l [A6 + 0xC]
00000A78 3F3C 2008 move.w -[A7], 0x2008
00000A7C A9EB syscall Pack4/FP68K
00000A7E 6640 bne +0x42 /* 00000AC0 */
00000A80 3D7C 0000 FFF2 move.w [A6 - 0xE], 0x0
00000A86 486E FFF2 pea.l [A6 - 0xE]
00000A8A 486E 0016 pea.l [A6 + 0x16]
00000A8E 3F3C 200A move.w -[A7], 0x200A /* ' \n' */
00000A92 A9EB syscall Pack4/FP68K
00000A94 6E18 bgt +0x1A /* 00000AAE */
00000A96 7021 moveq.l D0, 0x21
00000A98 3B40 FFFE move.w [A5 - 0x2], D0
00000A9C 206E 0008 movea.l A0, [A6 + 0x8]
00000AA0 43ED FD2E lea.l A1, [A5 - 0x2D2]
00000AA4 20D9 move.l [A0]+, [A1]+
00000AA6 20D9 move.l [A0]+, [A1]+
00000AA8 30D9 move.w [A0]+, [A1]+
00000AAA 6000 012E bra +0x130 /* 00000BDA */
label00000AAE:
00000AAE 206E 0008 movea.l A0, [A6 + 0x8]
00000AB2 43ED FCC0 lea.l A1, [A5 - 0x340]
00000AB6 20D9 move.l [A0]+, [A1]+
00000AB8 20D9 move.l [A0]+, [A1]+
00000ABA 30D9 move.w [A0]+, [A1]+
00000ABC 6000 011C bra +0x11E /* 00000BDA */
label00000AC0:
00000AC0 3D7C 0000 FFF2 move.w [A6 - 0xE], 0x0
00000AC6 486E FFF2 pea.l [A6 - 0xE]
00000ACA 486E 0016 pea.l [A6 + 0x16]
00000ACE 3F3C 2008 move.w -[A7], 0x2008
00000AD2 A9EB syscall Pack4/FP68K
00000AD4 6612 bne +0x14 /* 00000AE8 */
00000AD6 206E 0008 movea.l A0, [A6 + 0x8]
00000ADA 43ED FCCA lea.l A1, [A5 - 0x336]
00000ADE 20D9 move.l [A0]+, [A1]+
00000AE0 20D9 move.l [A0]+, [A1]+
00000AE2 30D9 move.w [A0]+, [A1]+
00000AE4 6000 00F4 bra +0xF6 /* 00000BDA */
label00000AE8:
00000AE8 3D7C 0000 FFF2 move.w [A6 - 0xE], 0x0
00000AEE 486E FFF2 pea.l [A6 - 0xE]
00000AF2 486E 000C pea.l [A6 + 0xC]
00000AF6 3F3C 200A move.w -[A7], 0x200A /* ' \n' */
00000AFA A9EB syscall Pack4/FP68K
00000AFC 6C00 006C bge +0x6E /* 00000B6A */
00000B00 486E FFFE pea.l [A6 - 0x2]
00000B04 41EE 0020 lea.l A0, [A6 + 0x20]
00000B08 2F20 move.l -[A7], -[A0]
00000B0A 2F20 move.l -[A7], -[A0]
00000B0C 3F20 move.w -[A7], -[A0]
00000B0E 486E FFEA pea.l [A6 - 0x16]
00000B12 4EBA FEA6 jsr [PC - 0x15A /* 000009BA */]
00000B16 4FEF 0012 lea.l A7, [A7 + 0x12]
00000B1A 486E FFFE pea.l [A6 - 0x2]
00000B1E 486E 0016 pea.l [A6 + 0x16]
00000B22 3F3C 2008 move.w -[A7], 0x2008
00000B26 A9EB syscall Pack4/FP68K
00000B28 6718 beq +0x1A /* 00000B42 */
00000B2A 7021 moveq.l D0, 0x21
00000B2C 3B40 FFFE move.w [A5 - 0x2], D0
00000B30 206E 0008 movea.l A0, [A6 + 0x8]
00000B34 43ED FD2E lea.l A1, [A5 - 0x2D2]
00000B38 20D9 move.l [A0]+, [A1]+
00000B3A 20D9 move.l [A0]+, [A1]+
00000B3C 30D9 move.w [A0]+, [A1]+
00000B3E 6000 009A bra +0x9C /* 00000BDA */
label00000B42:
00000B42 41EE 000C lea.l A0, [A6 + 0xC]
00000B46 2D58 FFEA move.l [A6 - 0x16], [A0]+
00000B4A 2D58 FFEE move.l [A6 - 0x12], [A0]+
00000B4E 3D58 FFF2 move.w [A6 - 0xE], [A0]+
00000B52 486E FFEA pea.l [A6 - 0x16]
00000B56 3F3C 000D move.w -[A7], 0xD /* '\r' */
00000B5A A9EB syscall Pack4/FP68K
00000B5C 41EE 000C lea.l A0, [A6 + 0xC]
00000B60 43EE FFEA lea.l A1, [A6 - 0x16]
00000B64 20D9 move.l [A0]+, [A1]+
00000B66 20D9 move.l [A0]+, [A1]+
00000B68 30D9 move.w [A0]+, [A1]+
label00000B6A:
00000B6A 486E 0016 pea.l [A6 + 0x16]
00000B6E 486E 000C pea.l [A6 + 0xC]
00000B72 3F3C 8012 move.w -[A7], 0x8012
00000B76 A9EC syscall Pack5/Elems68K
00000B78 4EBA F486 jsr [PC - 0xB7A /* 00000000 */]
00000B7C 0240 0F00 andi.w D0, 0xF00
00000B80 4A40 tst.w D0
00000B82 6714 beq +0x16 /* 00000B98 */
00000B84 7022 moveq.l D0, 0x22
00000B86 3B40 FFFE move.w [A5 - 0x2], D0
00000B8A 41EE 000C lea.l A0, [A6 + 0xC]
00000B8E 43ED FD24 lea.l A1, [A5 - 0x2DC]
00000B92 20D9 move.l [A0]+, [A1]+
00000B94 20D9 move.l [A0]+, [A1]+
00000B96 30D9 move.w [A0]+, [A1]+
label00000B98:
00000B98 082E 0000 FFFF btst.b [A6 - 0x1], 0x0
00000B9E 671C beq +0x1E /* 00000BBC */
00000BA0 41EE 000C lea.l A0, [A6 + 0xC]
00000BA4 2D58 FFEA move.l [A6 - 0x16], [A0]+
00000BA8 2D58 FFEE move.l [A6 - 0x12], [A0]+
00000BAC 3D58 FFF2 move.w [A6 - 0xE], [A0]+
00000BB0 486E FFEA pea.l [A6 - 0x16]
00000BB4 3F3C 000D move.w -[A7], 0xD /* '\r' */
00000BB8 A9EB syscall Pack4/FP68K
00000BBA 6010 bra +0x12 /* 00000BCC */
label00000BBC:
00000BBC 41EE 000C lea.l A0, [A6 + 0xC]
00000BC0 2D58 FFEA move.l [A6 - 0x16], [A0]+
00000BC4 2D58 FFEE move.l [A6 - 0x12], [A0]+
00000BC8 3D58 FFF2 move.w [A6 - 0xE], [A0]+
label00000BCC:
00000BCC 206E 0008 movea.l A0, [A6 + 0x8]
00000BD0 43EE FFEA lea.l A1, [A6 - 0x16]
00000BD4 20D9 move.l [A0]+, [A1]+
00000BD6 20D9 move.l [A0]+, [A1]+
00000BD8 30D9 move.w [A0]+, [A1]+
label00000BDA:
00000BDA 4E5E unlink A6
00000BDC 4E75 rts
00000BDE 504F addq.w A7, 8
00000BE0 5720 subq.b -[A0], 3
00000BE2 2020 move.l D0, -[A0]
00000BE4 2020 move.l D0, -[A0]
export_18:
00000BE6 4879 41C6 4E6D push.l 0x41C64E6D
00000BEC 2F2D FD38 move.l -[A7], [A5 - 0x2C8]
00000BF0 4EAD 0042 jsr [A5 + 0x42 /* export_4 */]
00000BF4 0680 0000 3039 addi.l D0, 0x3039 /* '09' */
00000BFA 2B40 FD38 move.l [A5 - 0x2C8], D0
00000BFE 302D FD38 move.w D0, [A5 - 0x2C8]
00000C02 0240 7FFF andi.w D0, 0x7FFF
00000C06 4E75 rts
00000C08 4E56 0000 link A6, 0
00000C0C 486E 000C pea.l [A6 + 0xC]
00000C10 3F3C 0018 move.w -[A7], 0x18
00000C14 A9EC syscall Pack5/Elems68K
00000C16 206E 0008 movea.l A0, [A6 + 0x8]
00000C1A 43EE 000C lea.l A1, [A6 + 0xC]
00000C1E 20D9 move.l [A0]+, [A1]+
00000C20 20D9 move.l [A0]+, [A1]+
00000C22 30D9 move.w [A0]+, [A1]+
00000C24 4E5E unlink A6
00000C26 4E75 rts
00000C28 5349 subq.w A1, 1
00000C2A 4E20 .invalid // invalid opcode 4
00000C2C 2020 move.l D0, -[A0]
00000C2E 2020 move.l D0, -[A0]
00000C30 4E56 FFE2 link A6, -0x001E
00000C34 41EE 0016 lea.l A0, [A6 + 0x16]
00000C38 2F20 move.l -[A7], -[A0]
00000C3A 2F20 move.l -[A7], -[A0]
00000C3C 3F20 move.w -[A7], -[A0]
00000C3E 486E FFEC pea.l [A6 - 0x14]
00000C42 4EBA FA1E jsr [PC - 0x5E2 /* 00000662 */]
00000C46 4FEF 000E lea.l A7, [A7 + 0xE]
00000C4A 41EE FFF6 lea.l A0, [A6 - 0xA]
00000C4E 43EE FFEC lea.l A1, [A6 - 0x14]
00000C52 20D9 move.l [A0]+, [A1]+
00000C54 20D9 move.l [A0]+, [A1]+
00000C56 30D9 move.w [A0]+, [A1]+
00000C58 4EBA F3DE jsr [PC - 0xC22 /* 00000038 */]
00000C5C 486E FFF6 pea.l [A6 - 0xA]
00000C60 3F3C 000C move.w -[A7], 0xC
00000C64 A9EC syscall Pack5/Elems68K
00000C66 41EE FFF6 lea.l A0, [A6 - 0xA]
00000C6A 2D58 FFEC move.l [A6 - 0x14], [A0]+
00000C6E 2D58 FFF0 move.l [A6 - 0x10], [A0]+
00000C72 3D58 FFF4 move.w [A6 - 0xC], [A0]+
00000C76 486D FCCA pea.l [A5 - 0x336]
00000C7A 486E FFEC pea.l [A6 - 0x14]
00000C7E 3F3C 0000 move.w -[A7], 0x0
00000C82 A9EB syscall Pack4/FP68K
00000C84 41EE FFF6 lea.l A0, [A6 - 0xA]
00000C88 2D58 FFE2 move.l [A6 - 0x1E], [A0]+
00000C8C 2D58 FFE6 move.l [A6 - 0x1A], [A0]+
00000C90 3D58 FFEA move.w [A6 - 0x16], [A0]+
00000C94 486E FFEC pea.l [A6 - 0x14]
00000C98 486E FFE2 pea.l [A6 - 0x1E]
00000C9C 3F3C 0006 move.w -[A7], 0x6
00000CA0 A9EB syscall Pack4/FP68K
00000CA2 486E FFE2 pea.l [A6 - 0x1E]
00000CA6 486E FFF6 pea.l [A6 - 0xA]
00000CAA 3F3C 0000 move.w -[A7], 0x0
00000CAE A9EB syscall Pack4/FP68K
00000CB0 486D FCF2 pea.l [A5 - 0x30E]
00000CB4 486E FFF6 pea.l [A6 - 0xA]
00000CB8 3F3C 0004 move.w -[A7], 0x4
00000CBC A9EB syscall Pack4/FP68K
00000CBE 4EBA F340 jsr [PC - 0xCC0 /* 00000000 */]
00000CC2 0240 0F00 andi.w D0, 0xF00
00000CC6 4A40 tst.w D0
00000CC8 6714 beq +0x16 /* 00000CDE */
00000CCA 7022 moveq.l D0, 0x22
00000CCC 3B40 FFFE move.w [A5 - 0x2], D0
00000CD0 41EE FFF6 lea.l A0, [A6 - 0xA]
00000CD4 43ED FD24 lea.l A1, [A5 - 0x2DC]
00000CD8 20D9 move.l [A0]+, [A1]+
00000CDA 20D9 move.l [A0]+, [A1]+
00000CDC 30D9 move.w [A0]+, [A1]+
label00000CDE:
00000CDE 486E FFF6 pea.l [A6 - 0xA]
00000CE2 41EE 0016 lea.l A0, [A6 + 0x16]
00000CE6 2F20 move.l -[A7], -[A0]
00000CE8 2F20 move.l -[A7], -[A0]
00000CEA 3F20 move.w -[A7], -[A0]
00000CEC 4EBA F3A6 jsr [PC - 0xC5A /* 00000094 */]
00000CF0 4FEF 000E lea.l A7, [A7 + 0xE]
00000CF4 206E 0008 movea.l A0, [A6 + 0x8]
00000CF8 43EE FFF6 lea.l A1, [A6 - 0xA]
00000CFC 20D9 move.l [A0]+, [A1]+
00000CFE 20D9 move.l [A0]+, [A1]+
00000D00 30D9 move.w [A0]+, [A1]+
00000D02 4E5E unlink A6
00000D04 4E75 rts
00000D06 5349 subq.w A1, 1
00000D08 4E48 trap 8
00000D0A 2020 move.l D0, -[A0]
00000D0C 2020 move.l D0, -[A0]
fn00000D0E:
00000D0E 4E56 FFFE link A6, -0x0002
00000D12 3D7C 0000 FFFE move.w [A6 - 0x2], 0x0
00000D18 486E FFFE pea.l [A6 - 0x2]
00000D1C 486E 000C pea.l [A6 + 0xC]
00000D20 3F3C 200A move.w -[A7], 0x200A /* ' \n' */
00000D24 A9EB syscall Pack4/FP68K
00000D26 6C16 bge +0x18 /* 00000D3E */
00000D28 7021 moveq.l D0, 0x21
00000D2A 3B40 FFFE move.w [A5 - 0x2], D0
00000D2E 206E 0008 movea.l A0, [A6 + 0x8]
00000D32 43ED FCC0 lea.l A1, [A5 - 0x340]
00000D36 20D9 move.l [A0]+, [A1]+
00000D38 20D9 move.l [A0]+, [A1]+
00000D3A 30D9 move.w [A0]+, [A1]+
00000D3C 6018 bra +0x1A /* 00000D56 */
label00000D3E:
00000D3E 486E 000C pea.l [A6 + 0xC]
00000D42 3F3C 0012 move.w -[A7], 0x12
00000D46 A9EB syscall Pack4/FP68K
00000D48 206E 0008 movea.l A0, [A6 + 0x8]
00000D4C 43EE 000C lea.l A1, [A6 + 0xC]
00000D50 20D9 move.l [A0]+, [A1]+
00000D52 20D9 move.l [A0]+, [A1]+
00000D54 30D9 move.w [A0]+, [A1]+
label00000D56:
00000D56 4E5E unlink A6
00000D58 4E75 rts
00000D5A 5351 subq.w [A1], 1
00000D5C 5254 addq.w [A4], 1
00000D5E 2020 move.l D0, -[A0]
00000D60 2020 move.l D0, -[A0]
00000D62 4E56 0000 link A6, 0
00000D66 7000 moveq.l D0, 0x00
00000D68 302E 0008 move.w D0, [A6 + 0x8]
00000D6C 2B40 FD38 move.l [A5 - 0x2C8], D0
00000D70 4E5E unlink A6
00000D72 4E75 rts
00000D74 5352 subq.w [A2], 1
00000D76 414E chk.w D0, A6
00000D78 4420 neg.b -[A0]
00000D7A 2020 move.l D0, -[A0]
00000D7C 4E56 0000 link A6, 0
00000D80 4EBA F2B6 jsr [PC - 0xD4A /* 00000038 */]
00000D84 486E 000C pea.l [A6 + 0xC]
00000D88 3F3C 001C move.w -[A7], 0x1C
00000D8C A9EC syscall Pack5/Elems68K
00000D8E 4EBA F270 jsr [PC - 0xD90 /* 00000000 */]
00000D92 0240 0F00 andi.w D0, 0xF00
00000D96 4A40 tst.w D0
00000D98 6714 beq +0x16 /* 00000DAE */
00000D9A 7022 moveq.l D0, 0x22
00000D9C 3B40 FFFE move.w [A5 - 0x2], D0
00000DA0 41EE 000C lea.l A0, [A6 + 0xC]
00000DA4 43ED FD24 lea.l A1, [A5 - 0x2DC]
00000DA8 20D9 move.l [A0]+, [A1]+
00000DAA 20D9 move.l [A0]+, [A1]+
00000DAC 30D9 move.w [A0]+, [A1]+
label00000DAE:
00000DAE 206E 0008 movea.l A0, [A6 + 0x8]
00000DB2 43EE 000C lea.l A1, [A6 + 0xC]
00000DB6 20D9 move.l [A0]+, [A1]+
00000DB8 20D9 move.l [A0]+, [A1]+
00000DBA 30D9 move.w [A0]+, [A1]+
00000DBC 4E5E unlink A6
00000DBE 4E75 rts
00000DC0 5441 addq.w D1, 2
00000DC2 4E20 .invalid // invalid opcode 4
00000DC4 2020 move.l D0, -[A0]
00000DC6 2020 move.l D0, -[A0]
00000DC8 4E56 FFE2 link A6, -0x001E
00000DCC 41EE 0016 lea.l A0, [A6 + 0x16]
00000DD0 2F20 move.l -[A7], -[A0]
00000DD2 2F20 move.l -[A7], -[A0]
00000DD4 3F20 move.w -[A7], -[A0]
00000DD6 486E FFEC pea.l [A6 - 0x14]
00000DDA 4EBA F886 jsr [PC - 0x77A /* 00000662 */]
00000DDE 4FEF 000E lea.l A7, [A7 + 0xE]
00000DE2 486D FCE8 pea.l [A5 - 0x318]
00000DE6 486E FFEC pea.l [A6 - 0x14]
00000DEA 3F3C 0004 move.w -[A7], 0x4
00000DEE A9EB syscall Pack4/FP68K
00000DF0 41EE FFF6 lea.l A0, [A6 - 0xA]
00000DF4 43EE FFEC lea.l A1, [A6 - 0x14]
00000DF8 20D9 move.l [A0]+, [A1]+
00000DFA 20D9 move.l [A0]+, [A1]+
00000DFC 30D9 move.w [A0]+, [A1]+
00000DFE 486E FFF6 pea.l [A6 - 0xA]
00000E02 3F3C 000C move.w -[A7], 0xC
00000E06 A9EC syscall Pack5/Elems68K
00000E08 41EE FFF6 lea.l A0, [A6 - 0xA]
00000E0C 2D58 FFEC move.l [A6 - 0x14], [A0]+
00000E10 2D58 FFF0 move.l [A6 - 0x10], [A0]+
00000E14 3D58 FFF4 move.w [A6 - 0xC], [A0]+
00000E18 486E FFEC pea.l [A6 - 0x14]
00000E1C 3F3C 000D move.w -[A7], 0xD /* '\r' */
00000E20 A9EB syscall Pack4/FP68K
00000E22 41EE FFF6 lea.l A0, [A6 - 0xA]
00000E26 2D58 FFE2 move.l [A6 - 0x1E], [A0]+
00000E2A 2D58 FFE6 move.l [A6 - 0x1A], [A0]+
00000E2E 3D58 FFEA move.w [A6 - 0x16], [A0]+
00000E32 486D FCD4 pea.l [A5 - 0x32C]
00000E36 486E FFE2 pea.l [A6 - 0x1E]
00000E3A 3F3C 0000 move.w -[A7], 0x0
00000E3E A9EB syscall Pack4/FP68K
00000E40 486E FFE2 pea.l [A6 - 0x1E]
00000E44 486E FFEC pea.l [A6 - 0x14]
00000E48 3F3C 0006 move.w -[A7], 0x6
00000E4C A9EB syscall Pack4/FP68K
00000E4E 41EE FFF6 lea.l A0, [A6 - 0xA]
00000E52 43EE FFEC lea.l A1, [A6 - 0x14]
00000E56 20D9 move.l [A0]+, [A1]+
00000E58 20D9 move.l [A0]+, [A1]+
00000E5A 30D9 move.w [A0]+, [A1]+
00000E5C 486E FFF6 pea.l [A6 - 0xA]
00000E60 41EE 0016 lea.l A0, [A6 + 0x16]
00000E64 2F20 move.l -[A7], -[A0]
00000E66 2F20 move.l -[A7], -[A0]
00000E68 3F20 move.w -[A7], -[A0]
00000E6A 4EBA F228 jsr [PC - 0xDD8 /* 00000094 */]
00000E6E 4FEF 000E lea.l A7, [A7 + 0xE]
00000E72 206E 0008 movea.l A0, [A6 + 0x8]
00000E76 43EE FFF6 lea.l A1, [A6 - 0xA]
00000E7A 20D9 move.l [A0]+, [A1]+
00000E7C 20D9 move.l [A0]+, [A1]+
00000E7E 30D9 move.w [A0]+, [A1]+
00000E80 4E5E unlink A6
00000E82 4E75 rts
00000E84 5441 addq.w D1, 2
00000E86 4E48 trap 8
00000E88 2020 move.l D0, -[A0]
00000E8A 2020 move.l D0, -[A0]
00000E8C 4CEF 0300 0004 movem.l A0,A1, [A7 + 0x4]
00000E92 2208 move.l D1, A0
00000E94 302F 000C move.w D0, [A7 + 0xC]
00000E98 5340 subq.w D0, 1
00000E9A 6C06 bge +0x8 /* 00000EA2 */
label00000E9C:
00000E9C 2008 move.l D0, A0
00000E9E 9081 sub.l D0, D1
00000EA0 6014 bra +0x16 /* 00000EB6 */
label00000EA2:
00000EA2 10D9 move.b [A0]+, [A1]+
00000EA4 57C8 FFFC dbeq D0, -0x6 /* 00000EA2 */
00000EA8 4A20 tst.b -[A0]
00000EAA 67F0 beq -0xE /* 00000E9C */
00000EAC 4A40 tst.w D0
00000EAE 6DEC blt -0x12 /* 00000E9C */
00000EB0 5288 addq.l A0, 1
00000EB2 4210 clr.b [A0]
00000EB4 60E6 bra -0x18 /* 00000E9C */
label00000EB6:
00000EB6 4E75 rts
00000EB8 206F 0004 movea.l A0, [A7 + 0x4]
label00000EBC:
00000EBC 0C10 0020 cmpi.b [A0], 0x20 /* ' ' */
00000EC0 6716 beq +0x18 /* 00000ED8 */
00000EC2 0C10 0003 cmpi.b [A0], 0x3
00000EC6 6710 beq +0x12 /* 00000ED8 */
00000EC8 0C10 0009 cmpi.b [A0], 0x9 /* '\t' */
00000ECC 6D06 blt +0x8 /* 00000ED4 */
00000ECE 0C10 000D cmpi.b [A0], 0xD /* '\r' */
00000ED2 6F04 ble +0x6 /* 00000ED8 */
label00000ED4:
00000ED4 5288 addq.l A0, 1
00000ED6 60E4 bra -0x1A /* 00000EBC */
label00000ED8:
00000ED8 2008 move.l D0, A0
00000EDA 4E75 rts
00000EDC 4CEF 0300 0004 movem.l A0,A1, [A7 + 0x4]
00000EE2 2008 move.l D0, A0
label00000EE4:
00000EE4 4A18 tst.b [A0]+
00000EE6 66FC bne -0x2 /* 00000EE4 */
00000EE8 5388 subq.l A0, 1
label00000EEA:
00000EEA 10D9 move.b [A0]+, [A1]+
00000EEC 66FC bne -0x2 /* 00000EEA */
00000EEE 4E75 rts
export_25:
00000EF0 206F 0004 movea.l A0, [A7 + 0x4]
00000EF4 142F 0009 move.b D2, [A7 + 0x9]
00000EF8 7000 moveq.l D0, 0x00
label00000EFA:
00000EFA 1218 move.b D1, [A0]+
00000EFC 6606 bne +0x8 /* 00000F04 */
00000EFE 4A02 tst.b D2
00000F00 6706 beq +0x8 /* 00000F08 */
00000F02 6008 bra +0xA /* 00000F0C */
label00000F04:
00000F04 B202 cmp.b D1, D2
00000F06 66F2 bne -0xC /* 00000EFA */
label00000F08:
00000F08 2008 move.l D0, A0
00000F0A 5380 subq.l D0, 1
label00000F0C:
00000F0C 4E75 rts
00000F0E 4EED 00EA jmp [A5 + 0xEA /* export_25 */]
00000F12 4E75 rts
export_26:
00000F14 4CEF 0300 0004 movem.l A0,A1, [A7 + 0x4]
label00000F1A:
00000F1A B109 cmpm.b [A0]+, [A1]+
00000F1C 6606 bne +0x8 /* 00000F24 */
00000F1E 4A28 FFFF tst.b [A0 - 0x1]
00000F22 66F6 bne -0x8 /* 00000F1A */
label00000F24:
00000F24 1020 move.b D0, -[A0]
00000F26 9021 sub.b D0, -[A1]
00000F28 4880 ext.w D0
00000F2A 4E75 rts
00000F2C 4EED 00F2 jmp [A5 + 0xF2 /* export_26 */]
00000F30 4E75 rts
export_22:
00000F32 4CEF 0300 0004 movem.l A0,A1, [A7 + 0x4]
00000F38 2008 move.l D0, A0
label00000F3A:
00000F3A 10D9 move.b [A0]+, [A1]+
00000F3C 66FC bne -0x2 /* 00000F3A */
00000F3E 4E75 rts
00000F40 4EED 00D2 jmp [A5 + 0xD2 /* export_22 */]
00000F44 4E75 rts
export_24:
00000F46 206F 0004 movea.l A0, [A7 + 0x4]
00000F4A 222F 0008 move.l D1, [A7 + 0x8]
label00000F4E:
00000F4E 4A10 tst.b [A0]
00000F50 6712 beq +0x14 /* 00000F64 */
00000F52 2241 movea.l A1, D1
label00000F54:
00000F54 4A11 tst.b [A1]
00000F56 6708 beq +0xA /* 00000F60 */
00000F58 B308 cmpm.b [A1]+, [A0]+
00000F5A 5388 subq.l A0, 1
00000F5C 6706 beq +0x8 /* 00000F64 */
00000F5E 60F4 bra -0xA /* 00000F54 */
label00000F60:
00000F60 5288 addq.l A0, 1
00000F62 60EA bra -0x14 /* 00000F4E */
label00000F64:
00000F64 2008 move.l D0, A0
00000F66 90AF 0004 sub.l D0, [A7 + 0x4]
00000F6A 4E75 rts
00000F6C 4EED 00E2 jmp [A5 + 0xE2 /* export_24 */]
00000F70 4E75 rts
export_28:
00000F72 206F 0004 movea.l A0, [A7 + 0x4]
label00000F76:
00000F76 4A18 tst.b [A0]+
00000F78 66FC bne -0x2 /* 00000F76 */
00000F7A 2008 move.l D0, A0
00000F7C 90AF 0004 sub.l D0, [A7 + 0x4]
00000F80 5380 subq.l D0, 1
00000F82 4E75 rts
00000F84 4EED 0102 jmp [A5 + 0x102 /* export_28 */]
00000F88 4E75 rts
00000F8A 4CEF 0300 0004 movem.l A0,A1, [A7 + 0x4]
00000F90 2008 move.l D0, A0
00000F92 322F 000C move.w D1, [A7 + 0xC]
00000F96 6F16 ble +0x18 /* 00000FAE */
label00000F98:
00000F98 4A18 tst.b [A0]+
00000F9A 66FC bne -0x2 /* 00000F98 */
00000F9C 5388 subq.l A0, 1
00000F9E 5341 subq.w D1, 1
label00000FA0:
00000FA0 10D9 move.b [A0]+, [A1]+
00000FA2 57C9 FFFC dbeq D1, -0x6 /* 00000FA0 */
00000FA6 4A28 FFFF tst.b [A0 - 0x1]
00000FAA 6702 beq +0x4 /* 00000FAE */
00000FAC 4210 clr.b [A0]
label00000FAE:
00000FAE 4E75 rts
00000FB0 4CEF 0300 0004 movem.l A0,A1, [A7 + 0x4]
00000FB6 4240 clr.w D0
00000FB8 322F 000C move.w D1, [A7 + 0xC]
00000FBC 6F0A ble +0xC /* 00000FC8 */
label00000FBE:
00000FBE B308 cmpm.b [A1]+, [A0]+
00000FC0 6708 beq +0xA /* 00000FCA */
label00000FC2:
00000FC2 1020 move.b D0, -[A0]
00000FC4 9021 sub.b D0, -[A1]
00000FC6 4880 ext.w D0
label00000FC8:
00000FC8 600C bra +0xE /* 00000FD6 */
label00000FCA:
00000FCA 5341 subq.w D1, 1
00000FCC 67F4 beq -0xA /* 00000FC2 */
00000FCE 4A28 FFFF tst.b [A0 - 0x1]
00000FD2 67EE beq -0x10 /* 00000FC2 */
00000FD4 60E8 bra -0x16 /* 00000FBE */
label00000FD6:
00000FD6 4E75 rts
export_27:
00000FD8 4CEF 0300 0004 movem.l A0,A1, [A7 + 0x4]
00000FDE 2008 move.l D0, A0
00000FE0 322F 000C move.w D1, [A7 + 0xC]
00000FE4 6E02 bgt +0x4 /* 00000FE8 */
label00000FE6:
00000FE6 6012 bra +0x14 /* 00000FFA */
label00000FE8:
00000FE8 10D9 move.b [A0]+, [A1]+
00000FEA 6706 beq +0x8 /* 00000FF2 */
00000FEC 5341 subq.w D1, 1
00000FEE 6EF8 bgt -0x6 /* 00000FE8 */
00000FF0 67F4 beq -0xA /* 00000FE6 */
label00000FF2:
00000FF2 5341 subq.w D1, 1
00000FF4 67F0 beq -0xE /* 00000FE6 */
00000FF6 4218 clr.b [A0]+
00000FF8 60F8 bra -0x6 /* 00000FF2 */
label00000FFA:
00000FFA 4E75 rts
export_21:
00000FFC 206F 0004 movea.l A0, [A7 + 0x4]
00001000 222F 0008 move.l D1, [A7 + 0x8]
00001004 7000 moveq.l D0, 0x00
label00001006:
00001006 4A10 tst.b [A0]
00001008 6710 beq +0x12 /* 0000101A */
0000100A 2241 movea.l A1, D1
label0000100C:
0000100C 1419 move.b D2, [A1]+
0000100E 6604 bne +0x6 /* 00001014 */
00001010 5288 addq.l A0, 1
00001012 60F2 bra -0xC /* 00001006 */
label00001014:
00001014 B410 cmp.b D2, [A0]
00001016 66F4 bne -0xA /* 0000100C */
00001018 2008 move.l D0, A0
label0000101A:
0000101A 4E75 rts
0000101C 4EED 00CA jmp [A5 + 0xCA /* export_21 */]
00001020 4E75 rts
00001022 206F 0004 movea.l A0, [A7 + 0x4]
00001026 102F 0009 move.b D0, [A7 + 0x9]
label0000102A:
0000102A 1218 move.b D1, [A0]+
0000102C 6608 bne +0xA /* 00001036 */
0000102E 4A00 tst.b D0
00001030 6708 beq +0xA /* 0000103A */
00001032 70FF moveq.l D0, 0xFFFFFFFF
00001034 600C bra +0xE /* 00001042 */
label00001036:
00001036 B200 cmp.b D1, D0
00001038 66F0 bne -0xE /* 0000102A */
label0000103A:
0000103A 2008 move.l D0, A0
0000103C 90AF 0004 sub.l D0, [A7 + 0x4]
00001040 5340 subq.w D0, 1
label00001042:
00001042 4E75 rts
00001044 206F 0004 movea.l A0, [A7 + 0x4]
00001048 122F 0009 move.b D1, [A7 + 0x9]
0000104C 7001 moveq.l D0, 0x01
label0000104E:
0000104E 1418 move.b D2, [A0]+
00001050 6708 beq +0xA /* 0000105A */
00001052 B401 cmp.b D2, D1
00001054 66F8 bne -0x6 /* 0000104E */
00001056 2008 move.l D0, A0
00001058 60F4 bra -0xA /* 0000104E */
label0000105A:
0000105A 4A01 tst.b D1
0000105C 6602 bne +0x4 /* 00001060 */
0000105E 2008 move.l D0, A0
label00001060:
00001060 5380 subq.l D0, 1
00001062 4E75 rts
00001064 206F 0004 movea.l A0, [A7 + 0x4]
00001068 222F 0008 move.l D1, [A7 + 0x8]
0000106C 7000 moveq.l D0, 0x00
label0000106E:
0000106E 4A10 tst.b [A0]
00001070 6710 beq +0x12 /* 00001082 */
00001072 2241 movea.l A1, D1
label00001074:
00001074 1419 move.b D2, [A1]+
00001076 6706 beq +0x8 /* 0000107E */
00001078 B410 cmp.b D2, [A0]
0000107A 66F8 bne -0x6 /* 00001074 */
0000107C 2008 move.l D0, A0
label0000107E:
0000107E 5288 addq.l A0, 1
00001080 60EC bra -0x12 /* 0000106E */
label00001082:
00001082 4E75 rts
00001084 206F 0004 movea.l A0, [A7 + 0x4]
00001088 2248 movea.l A1, A0
0000108A 122F 0009 move.b D1, [A7 + 0x9]
0000108E 2008 move.l D0, A0
label00001090:
00001090 1418 move.b D2, [A0]+
00001092 6708 beq +0xA /* 0000109C */
00001094 B401 cmp.b D2, D1
00001096 66F8 bne -0x6 /* 00001090 */
00001098 2008 move.l D0, A0
0000109A 60F4 bra -0xA /* 00001090 */
label0000109C:
0000109C 4A01 tst.b D1
0000109E 6602 bne +0x4 /* 000010A2 */
000010A0 2008 move.l D0, A0
label000010A2:
000010A2 9089 sub.l D0, A1
000010A4 5340 subq.w D0, 1
000010A6 4E75 rts
export_23:
000010A8 206F 0004 movea.l A0, [A7 + 0x4]
000010AC 222F 0008 move.l D1, [A7 + 0x8]
label000010B0:
000010B0 4A10 tst.b [A0]
000010B2 6710 beq +0x12 /* 000010C4 */
000010B4 2241 movea.l A1, D1
label000010B6:
000010B6 4A11 tst.b [A1]
000010B8 670A beq +0xC /* 000010C4 */
000010BA B308 cmpm.b [A1]+, [A0]+
000010BC 5388 subq.l A0, 1
000010BE 66F6 bne -0x8 /* 000010B6 */
000010C0 5288 addq.l A0, 1
000010C2 60EC bra -0x12 /* 000010B0 */
label000010C4:
000010C4 2008 move.l D0, A0
000010C6 90AF 0004 sub.l D0, [A7 + 0x4]
000010CA 4E75 rts
000010CC 4EED 00DA jmp [A5 + 0xDA /* export_23 */]
000010D0 4E75 rts